public class LayoutInfoKey
{
	public int Chapter
	{
		get;
		set;
	}

	public int Level
	{
		get;
		set;
	}

	public override bool Equals(object obj)
	{
		if (!(obj is LayoutInfoKey) || obj == null)
		{
			return false;
		}
		LayoutInfoKey layoutInfoKey = obj as LayoutInfoKey;
		return layoutInfoKey.Chapter == Chapter && layoutInfoKey.Level == Level;
	}

	public override int GetHashCode()
	{
		return Chapter.GetHashCode() + Level.GetHashCode();
	}

	public static LayoutInfoKey GenerateKey(int chapter, int level)
	{
		LayoutInfoKey layoutInfoKey = new LayoutInfoKey();
		layoutInfoKey.Chapter = chapter;
		layoutInfoKey.Level = level;
		return layoutInfoKey;
	}

	public int JIOndsjkalhueriw()
	{
		return 1232143254;
	}
}
